9c4edbcfe0e061a09f8a6095d65e7c07e10269b6,app/src/main/java/com/dmitrymalkovich/android/githubanalytics/data/source/local/GithubLocalDataSource.java,GithubLocalDataSource,saveViews,#number#ResponseViews#,306
Before Change
.buildContentValues(repositoryId, view);
// ISO 8601 to milliseconds
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.US);
long timeInMilliseconds = 0;
try {
Date date = df.parse(view.getTimestamp());
timeInMilliseconds = date.getTime();
} catch (ParseException e) {
Log.e(LOG_TAG, e.getMessage(), e);
}
After Change
ContentValues contentValues = ViewsContract.ViewsEntry
.buildContentValues(repositoryId, view);
String timestamp = view.getTimestamp();
long timeInMilliseconds = TimeUtils.iso8601ToMilliseconds(timestamp);
String selection = ViewsContract.ViewsEntry.COLUMN_REPOSITORY_KEY + " = "
+ repositoryId + " AND "